package com.ebelter.bodyfatscale.util;

import android.text.TextUtils;

/**
 * 验证工具类 也是正则表达shi
 */

public class VerifyUtils {

//    /**
//     * 正则表达式：验证密码
//     */
//    private static final String REGEX_PASSWORD = "^[a-zA-Z0-9]{6,16}$";
//
//    /**
//     * 正则表达式：验证手机号
//     */
//    private static final String REGEX_MOBILE = "^((13\\d{9}$)|(15[0,1,2,3,5,6,7,8,9]\\d{8}$)|(18[0,1,2,3,4,5,6,7,8,9]\\d{8}$)|(147\\d{8})$)";
//
//
//
//    /**
//     * 校验密码
//     *
//     * @return 校验通过返回true，否则返回false
//     */
//    public static boolean isPassword(String password) {
//        return Pattern.matches(REGEX_PASSWORD, password);
//    }
//
//    /**
//     * 校验手机号
//     *
//     * @return 校验通过返回true，否则返回false
//     */
//    public static boolean isMobile(String mobile) {
//        return Pattern.matches(REGEX_MOBILE, mobile);
//    }


    /**
     * 校验是否是邮件格式
     */
    public static boolean emailFormat(String email) {
        if (TextUtils.isEmpty(email)) {
            return false;
        }
        String pattern = "^([a-z0-9A-Z]+[-|\\.|_]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";
        return email.matches(pattern);
    }

}
